
/* Leave this here, it provided syntax highlights in visual studio.
<html>
<head>
	<style type="text/css">
*/

*                    { margin: 0 0 0 0; padding: 0;  } 
body                 { text-align:center; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:11px; color:#6e6d5e; background:#ffffff; /*width: 955px;*/ }
a                    { font-weight:bold; color:#42426E; font-family: Verdana; font-size: 10px; cursor:pointer;} 
a:hover              { text-decoration:underline; }
a:visited            { color:#42426E; }
.inactiveAnchor      { font-weight:bold; color:#42426E; text-decoration:none; font-family: Verdana; font-size: 10px;} 
img					 { border: 0; }
.pageFrame           { width:955px; margin:0 auto; text-align:left; background-color:white; position:relative;}
.fullWidth           { width:100%; }
.nflPageHeader       { background: url(http://content.ticketsnow.com/graphics/NFL/header/nfl-header-background.jpg) repeat-x center top; }
.nhlPageHeader       { width:985px;}

.hiddenElement		 { display: none; } 

.mainCalendar        { border: 0px; }
.topMenuSection       { text-align: left; }
 
#mainNav             { border : 1px solid #868686; clear: both; width: 953px; height: 32px; text-align:left; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/nav_background.jpg); }

.navLiveHelp		 { border-right: solid 1px #868686;	width: 225px; height: 32px;	background-color: #565656; cursor: pointer;	position: static; }
.navLiveHelpNoCms	 { border-right: solid 1px #868686;	width: 225px; height: 32px;	background-color: #565656; position: static; }
.navLiveHelpNoBorders { text-align:center; }

#mainHeader          { width:955px; text-align:left; background-color:white; }
#mainHeader table { width: 100%; }
.tnAbsoluteTopRight  { position:absolute; top:0; right:0; z-index:1000;}
.tnAbsoluteTopLeft   { position:absolute; top:0; left:0; z-index:1000; }
#tnLogo              { float: left; clear:left; margin-top:0px; margin-bottom:2px; }
#tnPopupLogo         { width: 100%; margin-left:7px; margin-top:7px; padding-bottom:20px; border-style:solid; border-width:0px; border-bottom-width:1px; border-color:#d5d5d5;}
#tnTagLine           { clear: both; color:#8a8a8a; visibility:visible; padding-top:10px;}
.tnCoupon            { /*float: right;*/ background-color:white; color:black; text-align:right;}

#mainHeaderTopMenuStrip { background-color:#ffffff; height:15px; padding-top:5px; padding-bottom:5px; padding-left:8px;}
#mainHeaderLogoBar      { margin-top:0px; }
.topEdgeNavStrip        { color:#6e6d5e; font-family:Arial; font-size:12px; font-weight:bold; margin-right:45px; padding-bottom: 2px; height: 15px; }
.topEdgeNavStrip a      { color:#6e6d5e; font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; }
.topEdgeNavStrip a:link, .topEdgeNavStrip a:visited{ color:#6e6d5e; text-decoration:none; } 
.topEdgeNavStrip a:hover    { text-decoration:underline; }

.ui-tabs-spacer { background: #CCCCCC url(http://content.ticketsnow.com/graphics/TNow3/nav/nav_topstrip.gif) repeat-x; height: 25px; }

/*#divFauxShoppingCartBanner { padding: 3px 14px; }*/
/*.adRotator { padding: 7px 14px 2px; }*/

#tnLoginAndLocation  { padding:0px; font-weight:normal; padding-top:20px; margin-left:220px; padding-bottom: 5px; }
.headerLabel		 { padding-left: 10px; padding-top: 5px; padding-bottom: 5px; font-weight:bold; }
#tnLoginMemeber     { margin-top: 5px; margin-bottom: 7px; }

.login				{ width:240px; text-align:right; font-weight:bold; font-size: 13px; font-family: Arial; color: #6e6d5e; }
.login a			{ text-decoration: none; color: #f5a61a; font-weight:bold; font-size: 13px; font-family:Arial; }
.login a:visited	{ text-decoration: none; color: #c5c1ba; font-weight:bold; font-size: 13px; font-family:Arial; }


.login .inactiveAnchor { text-decoration: none; color: #c5c1ba; font-weight:bold; font-size: 13px; font-family:Arial; }
.login .divider		{ color: #6e6d5e; font-weight:bold;}

.TicketNotesBullets {margin:5px; background-color:#ffffff;clear:both; list-style:inside disc;}

.ticketListTabsContent { /*width: 932px;*/ padding-left: 5px; padding-right: 15px; padding-bottom: 10px; padding-top: 0px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; }

.superscript { text-decoration: none; vertical-align: super; }

.restOfPage          { position:absolute; /*top:101px;*/ background-color:white; }
.restOfPage2          { position:absolute; /*top:101px;*/ background-color:#eeebdf; }

.restOfPageWhite     { /*position:absolute;*/ /*top:101px;*/ background-color:white; }

#searchAreaNavSection    { float: left; width: 100%; height: 38px; display:inline;background-color:#F0EBAF; }
.LocationDiv         { padding-right:4px;padding-top:3px;width:300px;font-weight:bold;background-color:#F0EBAF;}
.MyLocationDiv       { padding-right:4px;padding-top:3px;width:175px;}
	
.pageWideBanner      { width:955px; height:50px; background-color:#f2f2f2; }

.pageBody            { float:left; width:955px; text-align:left; border-style:solid; border-width:0px; }
.leftColumn          { float:right; width:225px; background-color:white; border-style:solid; border-width:0px; border-left-width:1px; border-right-width:1px; border-color:#d5d5d5;}
.mainPageContent	 { width: 728px; float: left;  }
.mainPageContentFull { width: 955px; float: left; }

.pageMiddleSection	 { position: relative; margin: 0 auto; width: 955px; text-align: left; } 
.leftNavSection		 {  text-align:left; width: 224px; background-color: #ffffff; overflow: hidden; }
.leftNavHeader		 { margin: 0; width: 100%; color: white; background-color: #565656; padding-top: 3px; padding-left: 10px; padding-bottom: 3px; font-weight: bold; font-size: 9pt; }

.innerPageContentNoRightNav		{float:left; width:100%; }
.innerPageContent				{float:right; width:485px; }
.noformat                       { float:left; }
#mainStage           { float:right; width:728px; background-color:#f2f2f2; }
.mainStage           { float:right; width:728px; background-color:#f2f2f2; }
.mainStageWhite      { float:right; width:728px; background-color:white; }

.tnInfoBar, .tnInfoBarShort, .tnInfoBarWide, .tnInfoBarColumn     
                     { background-color:#C5C1BA; color:#e51b24; font-weight:bolder; white-space:nowrap; overflow:hidden; }
.tnInfoBar           { float:left; /*height: 18px;*/ width:718px; padding:5px; padding-bottom:2px }
.tnInfoBarShort      { float:left; width:469px; height:16px; padding:8px; vertical-align:middle; }

.tnInfoBarShortRight    {background-color:#d5d5d5; color:#e51b24; font-weight:bolder; white-space:nowrap; overflow:hidden; height:30px;  width:712px; height:16px; padding:8px; vertical-align:middle; left:-243px; .left: -243px; _left:0px; position: relative; }
.tnInfoBarWide       { float:left; width:945px; padding:5px; padding-bottom:2px; }
.tnInfoBarWideLeft      { background-color:#d5d5d5; color:#e51b24; font-weight:bolder; white-space:nowrap; overflow:hidden; height:10px; width:712px; height:16px; padding:8px; vertical-align:middle; }

.overlayPrimryBtn { font-family:Arial; font-size:11px; font-weight:bold; color:#ffffff; cursor: hand; }
.overlaySecdryBtn { font-family:Arial; font-size:11px; font-weight:bold; color:#42426e; cursor: hand; }
.overlayDisbldBtn { font-family:Arial; font-size:11px; font-weight:bold; color:#42426e; cursor: hand; }

.spShoppingCartText   {  font-size: 9pt; font-weight:normal; font-style: italic; font-family:arial; color:#003366;  text-decoration:none; text-align:left; width: 167px;  float: right; }
.spShoppingCartSalesMsg { font-size: 8pt; font-weight:normal; font-family:arial; color:#42426E; font-style: italic; text-decoration:none; text-align:left;}
.spShoppingCartSalesMsg:hover {text-decoration:underline;}
.spShoppingCartWords {font-size: 8pt; font-family:arial; color:#666666; float: right;}
.spShoppingCartImage {position:static; float:left; padding-right:5px; padding-top:2px;  height:50px; width:50px;   }
.spCartImage {position:static; float:left;  padding-right:2px;  height:12px; width:17px; }

.spShoppingCartHead {font-family:Arial; font-weight: bold; color:#6E6D5E; font-size:9pt; PADDING-LEFT: 5px; BACKGROUND-COLOR: #C5C1BA;}
.spShoppingCartLine1 {text-align:left; width: 147px;  float: left; font-size: 8pt; font-weight:bold; font-family:arial; color:#333333; font-style:normal; text-align:left;}
.spShoppingCartLine2 {text-align:left; width: 147px;  float: left; font-size: 8pt; font-weight:normal; font-family:arial; color:#333333; font-style:normal; text-align:left;}
.spShoppingCartLine3 {text-align:left; width: 147px;  float: left; font-size: 8pt; font-weight:normal; font-family:arial; color:#898989; font-style:normal; text-align:left;}
.spShoppingCartLine4 {text-align:left; width: 147px;  float: left; font-size: 8pt; font-weight:normal; font-family:arial; color:#42426E; font-style: italic; text-decoration:none; text-align:left;}
.spShoppingCartStrike {text-align:left; width: 147px;  float: right; font-size: 8pt; font-family:arial; color:#cc3333;}
.spShoppingCartRestrictions {text-align:left; /*width: 147px;*/  float: left; font-size: 9px; font-weight:normal; /*font-family:arial;*/ color:#6e6d5e; font-style:normal; /*text-align:left;*/}

.mcCartPanel {position:absolute; display:none; border:1px solid #666666; z-index: 20000; background:white; width: 224px; height: 108px;}
.mcCartIncentive {font-weight:bold; color:#dbaa07; font-family: Arial; font-size: 9pt; padding-left: 5px; padding-right:5px;}
.mcCartTicketsLink {font-weight:bold; color:#ffffff; font-family: Arial; font-size: 9pt; padding-left: 5px;}
.mcCartLink {font-weight:bold; color:#ffffff; font-family: Arial; font-size: 9pt;}
.mcCartLink:hover {font-weight:bold; color:#ffffff; font-family: Arial; font-size: 9pt; text-decoration:underline; }
.mcContent { border-collapse: collapse; display: block;}

#divUserAbandonCoupon {  width: 224px; height: 100%; border-top:solid 1px #FFFFFF; }
#divTLPUserAbandonCoupon {  width: 265px; }
#divMiniCartContent {  width: 224px; height: 108px; }
/*#divEventCalendar { height: 58px;}*/

/* insider alerts */
.divInsiderLeftNavAlerts { background-color: #F0EBAF; color:#666666; font-family:Arial; font-size:8pt;  position:relative; left: 0px; top:0px; width:224px; height:150px; }
.divLeftnavUserName { background-color: #F0EBAF; padding-left:3px; position:relative; left: 5px; top:56px; }
.divLeftNavUserEmail {background-color: #F0EBAF;   position:relative; left: 2px; top:5px; width:200px;}
.divMobileNumber { background-color: #F0EBAF;   position:relative; left: 2px; top:10px; width:200px;}
.divLeftNavUserZip {background-color: #F0EBAF;   position:relative; left: 3px; top:12px; width:25px;}
.divSubscribe {background-color: #F0EBAF;   position:relative; left: 134px; top:-2px; width:25px; }
.divSubscribeClass {background-color: #F0EBAF;   position:relative; left: 129px; .left: 129px; top:-2px; width:25px; }
.divPrivacy { background-color: #F0EBAF;   position:relative; left: 25px; top:-5px; }

/* promo email widget */
.divEmailPromoWidget { background-color: white; font-family:Arial; position:relative; left: 0px; top:0px; width:295px; height:185px; }
.divEmailPromoWidgetLabel { font-size:12px; color:#333333; text-align:right; width:300px; padding-right:5px; padding-top:5px;}
.divEmailPromoWidgetTextInput { font-size:11px; color:#333333; text-align:left; width:200px; height:15px;}
.divEmailPromoWidgetError { font-size:11px; color: Red; text-align:right;}
.divEmailPromoWidgetSubscribe { padding-right:205px; }
.divEmailPromoWidgetPrivacy a { font-family:Arial; font-weight:bold; font-size:11px; color:#3E82A9; text-decoration:none; padding-right:205px;}
.divEmailPromoWidgetPrivacy a:hover   { text-decoration:underline; }
.divEmailPromoWidgetRow { padding-right:205px; }

/* promo messaging */

#divPromoHeader {background-color:white;text-align:center;font-weight:bold;color:red;font-size:20px; padding-top:10px; padding-bottom:10px; }
#divPromoOfferDetails {background-color:white;text-align:center;font-weight:bold;color:red;font-size:20px; padding-top:10px; padding-bottom:10px; }
#divPromoOfferDetails a {color: #42426E;font-family: Arial;font-size: 11px;font-weight: bold;text-decoration: underline;}

.EmailAlertTextBox     { font-family:Verdana; font-size:10px;  color:#000000; position:absolute;  left: 90px; font-weight:bold; }
.EmailAlertCheckBox {height:15px;width:15px; margin-bottom: 4px; position:absolute;  left: 40px;}
.EmailAlertPrivacyPolicy {margin-bottom: 4px; position:absolute;  left: 40px; width:80px; color:#666666;}
.EmailAlertTextBoxEmail { font-family:Verdana; font-size:10px;  color:#000000; position:absolute;  left: 61px; font-weight:bold; }
.EmailAlertTextBoxMobile { font-family:Verdana; font-size:10px;  color:#000000; position:absolute;  left: 58px; font-weight:bold; }
.EmailZipAlertTextBox { font-family:Verdana; font-size:10px;  color:#000000; position:absolute;  left: 60px; font-weight:bold; }

.divOnSaleSignupAlerts { background-color: #ffffff; color:#666666; font-family:Arial; font-size:8pt;  position:relative; left: 0px; top:0px; width:280px; height:150px; }
.divOnSaleSignupUserName { background-color: #ffffff; padding-left:3px; }
.divOnSaleSignupUserEmail {background-color: #ffffff; width:280px;}
.divOnSaleSignupMobileNumber { background-color: #ffffff; width:280px;}
.divOnSaleSignupUserZip {background-color: #ffffff; width:280px;}
.divOnSaleSignupTextBoxEmail { font-family:Verdana; font-size:10px; color:#000000; position:absolute;  left: 90px; font-weight:bold; }
.divOnSaleSignupTextBoxZip { font-family:Verdana; font-size:10px;  color:#000000; position:absolute;  left: 90px; font-weight:bold; }
.divOnSaleSignupButton {background-color: #ffffff;   position:absolute; left: 90px; width:65px; }
.divOnSaleSignupPrivacy { background-color: #ffffff; }
.OnSaleSignupPrivacyPolicy {margin-bottom: 4px; position:relative;  left: 90px; top: 10px; width:80px; color:#666666;}
.OnSaleSignupBold {	FONT-WEIGHT: bold; FONT-SIZE: 10pt;	PADDING-BOTTOM: 3px; COLOR: #666666; LINE-HEIGHT: 16px; FONT-FAMILY: Arial; TEXT-DECORATION: none}
.OnSaleSignupRegular { FONT-SIZE: 10pt;	PADDING-BOTTOM: 3px; COLOR: #666666; LINE-HEIGHT: 16px; FONT-FAMILY: Arial; TEXT-DECORATION: none}

#tnTagLineText       { position:relative;top:768px; display:none;}
#tnSeoTextBlockText  { position:relative;top:778px; display:none; }
#tnSitemapLink       { position:absolute; display:none;}


 
.EventDropdown        { width:80px; border-style:solid; border-width:0px; border-top-width:1px; border-color:#868686; background-color:#565656; position:absolute; top:102px;left:285px; visibility:hidden;}
.EventDropdownItem    { border-style:solid; border-width:1px; border-color:#868686; border-top-width:0px; font-weight:bolder; font-size:12px; color:white; padding:3px; padding-left:10px; margin:0;}

.EventDropdownItem a  { font-weight:bolder; font-size:12px; color:white; text-decoration:none; }
.EventDropdownItem a:hover   { font-weight:bolder; font-size:12px; color:white; text-decoration:underline; }
.EventDropdownItem a:visited { font-weight:bolder; font-size:12px; color:#d0d0d0; } 
.EventDropdownItem span.inactiveAnchor { font-weight:bolder; font-size:12px; color:white; text-decoration:none; }
  
.navSiteHelp           { margin-right: 0px; margin-top: 0px; float:right;}
.navSiteHelp350        { position:absolute; top:50px;left:350px; }
#breadCrumbsDisplay    { font-weight:bold; color:#42426E; font-family: Verdana; font-size: 10px; }
#breadCrumbsDisplay a:visited { color:#42426E; }

.tnLocationBar       { background-color:white; font-weight:normal; vertical-align:middle; position:relative; }
.locationContent	 { padding-left: 10px; padding-top: 10px; padding-bottom: 10px; }

#marketArea          { color:#e51b24;  }


#mainSearch          { padding-left:14px; padding-top:14px; padding-right:12px; padding-bottom:12px;font-size:11px;font-weight:bold;}
.searchInput         { border:1px solid #cecece; padding:2px; font-size:11px; color:#666666; margin-top:3px; margin-bottom:3px;}
.searchSelect        { border:1px solid #cecece; padding:2px; font-size:11px; color:#666666; width:120px; margin-top:6px; margin-bottom:2px;}
.searchSelected      { color:#e81a24;}
.searchUnselected    { color:#666666;}


.scroll              { color:#0000CC; text-decoration:none; cursor:pointer; }
.scroll:hover        {  }
.scroll:visited      { color:#551A8B; }


.promoSegment        { float:left; text-align:left; border-style:solid; border-width:0px; border-color:#ffffff; border-right-width:6px; border-bottom-width:5px; border-top-width:1px; }
.promoSegmentLast    { float:left; text-align:left; border-style:solid; border-width:0px; border-color:#ffffff; border-right-width:4px; border-bottom-width:5px; border-top-width:1px; }

.tnSiteToolBar       { width:100%; padding:5px; background-color:#d5d5d5; color:Black; font-weight:bolder;overflow:hidden;}
.rightColumn         { float:right; width:241px; background-color:#f2f2f2; text-align:left;border-style:solid; border-width:0px; border-left-width:1px; border-color:#d5d5d5;}
.rightColumnWhite    { float:left; width:224px; background-color:White; text-align:left;border-style:solid; border-width:0px; border-left-width:1px; border-color:#d5d5d5;}
.rightColumnWhiteTopLeftBorders { width:98%; text-align:left;border-style:solid; border-width:0px; border-top-width:1px;border-color:#d5d5d5;}
.rightColumnTopBottomLeftBorders { width:98%; text-align:left;border-style:none; border-width:0px; border-top-width:1px;border-color:#d5d5d5;border-bottom-width:1px;}
.rightColSegment     { text-align:left; }
.rightColSegmentTop  { text-align:center; border-style:solid; border-width:0px; border-bottom-width:1px; border-color:#d5d5d5; padding:8px;}
.rightColSegmentWhite { text-align:left; border-style:solid; border-width:0px; border-bottom-width:1px; border-color:#d5d5d5; background: white;}
 
.leftColumnOtherChrome {}  
.leftColumnRegularChrome {margin-left: -243px; _margin-left: 0px;  float:left; display: inline; }        
.leftColSegment      { text-align:left; border-style:solid; border-width:0px; border-top-width:1px; border-color:#d5d5d5;}
.leftColumnWhite    { float:right; /*width:232px;*/ text-align:left;border-style:solid; border-width:0px; border-right-width:1px; border-color:#d5d5d5;}
.colSegmentHeader { background-image: url(http://content.ticketsnow.com/graphics/TNow3/nav/nav_topstrip.gif); background-repeat: repeat-x; color: #525252; font-size: 11px; font-weight: bold; /*height: 25px;*/ padding: 5px 7px; text-align: left; text-transform: uppercase; }

#topSelling          { float:left; width:728px; clear:both; background-color: #ffffff; border-bottom:5px solid #ffffff;}
.TopSellingHeaderSpan {position: relative;  top:0px; left:10px; }
.topSellingHeader    {width:238px; background-color:#666666; font-family: Arial; font-weight:bold; color:#ffffff;  text-decoration:none; height:25px; border-right: solid 4px #ffffff;   }
.topSellingHdrSport  { color:#09b803; }
.topSellingHdrConcert{ color:#0092ff; }
.topSellingHdrTheater{ color:#e13ef9; }

.featuredEventDetail { float:right; width:127px; padding: 5px 10px 10px 0px; }
.featuredEventImage  { float:left; padding: 5px 10px 10px 10px; width: 84px; height: 79px; }
.featuredEventLabel  { color:#3a3a3a; font-weight:bold;  } 
.featuredEventText   { color:#3a3a3a; height:54px; } 

.wishListEventDetail { float:right; width:220px; padding: 5px 10px 10px 0px; }
.wishListEventImage  { float:left; padding: 5px 10px 10px 10px; width: 84px; height: 79px; }
.wishListEventLabel  { color:#3a3a3a; font-weight:bold;  } 
.wishListEventText   { color:#3a3a3a; height:49px; } 
.wishListEventTextNoHeight   { color:#3a3a3a; } 
.wishListEventDecription   { clear:both; } 
.wishListFindTickets { float:left; }
.wishListSelectItem { padding-left:5px; }

.topSellingCenter    { vertical-align:top; }
.topSellingLast      { vertical-align:top; }
.topSellingSide      { }
.topSellingCtrBottom { padding:10px; border-style:solid; border-width:0px; border-left-width:1px; border-right-width:15px; border-color:#d5d5d5;}
.topSellingSideBottom{ padding:10px; border-style:solid; border-width:0px; }
.topSellingLabel     { font-size:13px; font-weight:bold; color:#676767; margin-bottom:10px; padding-left:9px; padding-top:5px; }

.OtherTicketListHeader {   border-top:solid 1px #6e6d5e; width:710px; padding: 9px; clear:both;  background-color:white;}

#topSelling  .featuredLink       { padding-left: 9px;padding-bottom:3px; font-weight:bold; font-family: Arial; color:#6E6D5E; font-size: 10pt; text-decoration:none; line-height:20px; background-color: #f3f3e9; }

#topSelling  .featuredLink:hover { text-decoration:none; font-weight:bold; font-family: Arial; color:#42426e;font-size: 10pt; }
#topSelling  .alternatingFeaturedLink    {clear:both; padding-left: 9px; .padding-left: 0px; text-indent: 9px; padding-bottom:3px; font-weight:bold; font-family: Arial; color:#6E6D5E;font-size: 10pt; text-decoration:none; line-height:20px; background-color: #ffffff; width: 224px; }

#topSelling  .alternatingFeaturedLink:hover { text-decoration:none; font-weight:bold; font-family: Arial; color:#42426e;font-size: 10pt; }
#topSelling  .featuredLinkDisabled  { padding-bottom:3px; font-weight:normal; text-decoration:none; line-height:20px; }
.topSellingItem      { font-weight:normal; }
#divAlternate  {background-color:#ffffff; height:23px; width: 238px; border-right: solid 4px #ffffff;  }
#divRegular  {background-color:#f3f3e9; height:23px;    width: 238px; border-right: solid 4px #ffffff;  }



.dragDown            { clear:both; }
#leftColFiller		 { height:0px; background-color:white; font-size: 0px; }
#pageBodyTerminator  { clear:both; background-color:White; float: none; }
.divEventListFooterClass     { clear:both; background-color: White; float: none; display:none; width:690px; color:#6E6D5E;  }

#footer              { clear: both; width: 955px; text-align: left; font-family: Arial, Helvetica, sans-serif; color:#999999; padding-left:0px; padding-right:0px; padding-top:1px; padding-bottom:15px; background-color:white; font-size: 8pt; border-color:#6E6D5E;border-style:solid;border-width:1px 0 0;}
.FooterTitle1        { font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 10pt; font-weight: bold; padding-bottom: 5px; }
.FooterTitle2        { font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 10pt; font-weight: bold; padding-bottom: 5px; }
#footer a            { font-family: Arial; color:#999999; font-weight:normal; font-size: 8pt; text-decoration:none; }
#footer a:link, #footer a:visited { color:#999999; text-decoration:none; } 
#footer a:hover      { text-decoration:underline; } 

.footerElement       { color:#6E6D5E; background-color:White;}

#trustLogos          { text-align:left; background-color:#EDEDE7; vertical-align:middle; padding-left:14px; }
#trustLogoBar        { text-align:left; background-color:#EDEDE7; padding-left:164px; padding-top:14px; padding-bottom:14px; }
.trustLogoItem       { text-align:center; display:inline; padding-right:14px; vertical-align:middle; }

.miniReviews { clear:both; position:relative; top:0px; display:inline; float:left; width:728px; }

/* TNow3Type3 */
.TopPageBody         { border-bottom: 1px solid #CCCCCC; border:1px; }
.tnBrandPromotion    { float:left; width:224px; height:170px; background-color:White; border-style:solid; border-width:0px; border-right-width:1px; border-color:#d5d5d5;}
.tnSiteToolList      { float:right; width:180px; background-color:White; border-style:solid; border-width:0px; border-left-width:1px; border-color:#d5d5d5; margin:0; }
.tnSiteToolList a { color:#0092ff; text-decoration:none; }
.tnSiteToolList a:visited {color:#920806;  text-decoration:none; }
.tnSiteToolList a:hover { text-decoration:underline; } 
.tnSiteToolListEventList      { float:right; width:242px; height: 145px; background-color:White; border-style:solid; border-width:0px; border-left-width:1px; border-color:#d5d5d5; margin:0; }
.tnSiteToolListEventList a { color:#0092ff; text-decoration:none; }
.tnSiteToolListEventList a:visited {color:#920806;  text-decoration:none; }
.tnSiteToolListEventList a:hover { text-decoration:underline; } 

.guaranteePopupBreadcrumbSegment { width: 227px; background-color: #D5D5D5; }

.tnSitePadding {margin-left:20px;}
.topImage { height: 25px; }

.tnTicketMenuBar     { width:955px; background-color:#565656; }
.tnTicketMenuItem    { float:left;background-color:#565656; height:18px; padding:7px; color:White; font-size:14px; font-weight:bolder; border-style:solid; border-width:0px; border-right-width:1px; border-color:#868686;}
.tnTicketMenuBarUrl  { float:right; color:White; padding:7px; color:White; font-size:12px; font-weight:bolder;}

#leftColumnFiller    { float:left;width:224px; background-color:#565656; height:32px; border-style:solid; border-width:0px; border-right-width:1px; border-color:#868686;}
#leftColumnFillerx    { float:left;width:224px; background-color:White; height:32px; }

.EventProductionBanner { width:463px; float:right; margin-top:0px; margin-left: 10px; margin-right: 10px; /*height: 125px;*/ }
.EventProductionBannerImage { float:left; margin-right:10px; border-style:solid; border-width:1px; border-color:#d0d0d0; }
.EventProductionBannerImage img { display: block; } 
.EventProductionBannerText { display:block; width:400px; float:left; margin-left:2px; } 
.EventProductionBannerDetailsText { width: 265px; float: left; }

.productionBannerProductionDetailsSection { width: 365px; float: left; padding: 5px; padding-bottom: 3px; }

.EventBannerText { text-align: left;  float:left } 
.EventBannerHeader { text-align: left; font-weight:bold; font-size:16px; margin-bottom:5px; margin-left:0px; float:left; padding-right: 10px;} 
.EventBannerHeaderMoved { text-align: left; font-weight:bold; font-size:16px; margin-bottom:5px; float:left} 
.EventBannerContent { }

.productionHeaderEventHeader { text-align: left; font-weight:bold; font-size:16px; margin-bottom:5px; }
.productionHeaderNotesLarge { font-weight: normal; font-size: 14px; }

.stars { float:right; }
.ProductionBannerHeader { padding-top: 6px; font-weight:bold; display:block; width:180px; float:left; }
.ProductionBannerTitle   { font-weight: normal; font-size: 14px; font-family: Verdana; text-decoration: underline; }
.ProductionReviews { display:block; float:right; }
.ProductionBannerTime   { }
.ProductionBannerVenue  { }
.ProductionBannerAd     { clear:both; padding-top:6px; font-size:14px; }
.ProductionBannerPartnerDiscount { clear:both; text-align:left; color:Red; }
.SeatingChartLink       { float:left; margin-top:10px; }
.SeatingChartIcon       { float:left; margin:1px; margin-top:16px; margin-left:5px; }

.ColorAllEventsClicked  { font-weight:bold; color:#cccccc; text-decoration:none; }
.ColorAllEventsUnClicked  { font-weight:bold; color:#e51b24; text-decoration:none; }
.ColorSports  {  font-weight:bold; color:#09b801; text-decoration:none; }
.ColorConcert  { font-weight:bold; color:#0092ff; text-decoration:none; }
.ColorTheater  { font-weight:bold; color:#e13efb; text-decoration:none; }


.LinkAllEvent          { font-weight:bold; }
.LinkAllEvent:hover     { text-decoration:underline; }
.LinkAllEvent:visited   { }

.LinkSport           { font-weight:bold; }
.LinkSport:hover     { text-decoration:underline; }
.LinkSport:visited   { }

.LinkConcert         { font-weight:bold; }
.LinkConcert:hover   { text-decoration:underline; } 
.LinkConcert:visited { } 

.LinkTheater         { font-weight:bold; }
.LinkTheater:hover   { text-decoration:underline; }
.LinkTheater:visited { }

.mainPromoTileArea   { width:728px; background-color:White; }

.specificCategoryHeadingOther { color: #ffffff; font-size: 14px; font-weight: bold; }
.specificCategoryHeadingSports { color: #6E6D5E; font-size: 14px; font-weight: bold; }
.specificCategoryHeadingConcerts { color: #6E6D5E; font-size: 14px; font-weight: bold; }
.specificCategoryHeadingTheater { color: #6E6D5E; font-size: 14px; font-weight: bold; }

.specificCategoryLinkSports { color: #09B801; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: underline; }
.specificCategoryLinkSports:hover { color: #22D11A; text-decoration: none; }
.specificCategoryLinkSports:visited { color: #087814; }

.specificCategoryLinkConcerts { color: #0092FF; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: underline; }
.specificCategoryLinkConcerts:hover { color: #19ABFF; text-decoration: none; }
.specificCategoryLinkConcerts:visited { color: #0047B4; }

.specificCategoryLinkTheater { color: #E13EFB; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: underline; }
.specificCategoryLinkTheater:hover { color: #FA57FF; text-decoration: none; }
.specificCategoryLinkTheater:visited { color: #9600B0; }

.save100Dollars { color: #0000CC; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: underline; }

.pageHeading { background-color: #262626; padding: 9px; }
.pageHeadingSm { background-color: #F2F2F2; padding: 9px; }

#JumpPageContainer { background-color: #FFFFFF; }
#JumpPageContainer .imageThumb { float: left; padding: 9px; }
#JumpPageContainer .paragraphText { padding: 9px; }
#JumpPageContainer .paragraphText2 { float: left; width: auto; padding: 9px; }
#JumpPageContainer .boldText { font-weight: bold; }

.specificCategoryHeadingNoLink
{ font-family: Arial;  font-weight: bold; text-decoration: none; }

.specificCategoryHeadingLink, .specificCategoryHeadingLinkSports, 
.specificCategoryHeadingLinkConcerts, .specificCategoryHeadingLinkTheater
{ font-family: Arial; font-size:9pt;  font-weight: bold; color:#ffffff; text-decoration: none; text-shadow:0.1em 0.1em 0.2em black; }

.specificCategoryHeadingLink:hover , .specificCategoryHeadingLinkSports:hover, 
.specificCategoryHeadingLinkConcerts:hover, .specificCategoryHeadingLinkTheater:hover
{ }

.specificCategoryHeadingLink {  }
.specificCategoryHeadingLink:hover { }
.specificCategoryHeadingLink:visited {color: #ffffff; }

.specificCategoryHeadingLinkSports {  }
.specificCategoryHeadingLinkSports:hover { }
.specificCategoryHeadingLinkSports:visited {color: #ffffff; }

.specificCategoryHeadingLinkConcerts {  }
.specificCategoryHeadingLinkConcerts:hover {}
.specificCategoryHeadingLinkConcerts:visited { color: #ffffff; }

.specificCategoryHeadingLinkTheater {  }
.specificCategoryHeadingLinkTheater:hover {  }
.specificCategoryHeadingLinkTheater:visited { color: #ffffff; }


.siteToolItemSport   { margin-left:3px; margin-top:2px; margin-bottom:0px; padding-bottom: 8px; }
.siteToolItemTheater { margin-left:3px; margin-top:2px; margin-bottom:0px; padding-bottom: 8px; }
.siteToolItemConcert { margin-left:3px; margin-top:2px; margin-bottom:0px; padding-bottom: 8px; }
.siteToolItemOther   { margin-left:3px; margin-top:2px; margin-bottom:0px; padding-bottom: 8px;  }

.siteToolItemSport a  { color:#42426E; font-size:10px; display:block; text-decoration:underline;}
.siteToolItemTheater a{ color:#42426E; font-size:10px; display:block; text-decoration:underline;}
.siteToolItemConcert a{ color:#42426E; font-size:10px; display:block; text-decoration:underline;}
.siteToolItemOther a  { color:#42426E; font-size:10px; display:block; text-decoration:underline;}

.siteToolItemSport a:hover  {  }
.siteToolItemTheater a:hover{ }
.siteToolItemConcert a:hover{  }
.siteToolItemOther a:hover  {  }

.siteToolItemSport a:visited  { color:#551A8B; font-size:10px; display:block; text-decoration:underline;}
.siteToolItemTheater a:visited { color:#551A8B; font-size:10px; display:block; text-decoration:underline;}
.siteToolItemConcert a:visited { color:#551A8B; font-size:10px; display:block; text-decoration:underline;}
.siteToolItemOther a:visited { color:#551A8B; font-size:10px; display:block; text-decoration:underline;}

.siteToolIconItem	{ height: 25px; }
.siteToolIconImage	{ width: 25px; }
.siteToolIconText	{  }

.siteToolIcon        { border:0; margin-right:0px; text-decoration:none; width:20px; }
.siteToolIcon2        { border:0; position:relative; top:0px; margin-left:45px; }
.siteToolAnchor     { border:0; top:0px;  margin-left:0px; }

.socialMediaLinks td { padding: 2px; }
.socialMediaLinks span { font-weight: bold; color:#42426E;}
.facebookLikeButton { float:left;margin-left:2px;width:80px; }
.googlePlusButton { float:left;margin-left:2px;width:80px; }
.tweetButton { float:left;margin-left:2px;width:80px; }

.CalendarWidgetBoundaries { background-color:#F2F2F2; width:224px; padding-right:9px; padding-top:9px; padding-left:7px; padding-bottom:0px; width:226px; height:98px; overflow:hidden; }
.CalendarWidgetImage      { float:right; width:83px; height:93px; }
.CalendarWidgetTextImage  { float:right; width:138px; height:63px; }
.CalendarWidgetDropDown   { float:right; font-family:Verdana; width: 137px; font-size:10px; color:#565656; font-weight:bold; position:relative; top:5px; }

.CalendarHeaderBoundaries       { overflow: hidden; }
.CalendarHeaderWidgetImage      {  }
.CalendarHeaderWidgetDropDown   { font-family: Verdana; width: 137px; font-size:10px; color:#565656; font-weight:bold; position: absolute; top:43px; right: 10px; }

.CalendarWidgetHeader     { color: #757575; font-family:Frutiger 55 Roman, Arial, Verdana, Helvetica, sans-serif; font-size:13px; font-weight: bold; padding-top:8px; margin-bottom:-5px; display:block; }
.CalendarWidgetText       { color: #757575; font-family: Frutiger 55 Roman, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; word-spacing:-0em; letter-spacing:-0em; padding-top:10px; display:block; }

.PrivacyLogos { text-align: center; }
.PrivacyLogo { margin: 10px; }

.adRotator { background-color:#FFFFFF; border-bottom:5px solid #ffffff; }

.errorText
{
    font-weight: bold;
    color: #E51B24;
    vertical-align:text-top;
    font-size:10px;
    padding-top: 5px;
    display: block;
}

.hidden { display: none; }

/* specifies how a page is presented to the printer: */
@media print
{
	/* class selectors */
	.noprint					{display:none;}
	.hiddenprint				{visibility:hidden}
	
	/* display rules */
	#mainNav					{display: none;}
	#footer						{display: none;}
	#tnLoginMember				{display: none;}
	.pageBody .tnSiteToolList	{display: none;}
	.pageBody .tnInfoBar		{display: none;}
	.pageBody .leftColumn		{display: none;}
	.pageBody .rightColumn		{display: none;}
	.pageBody .rightColumnWhite	{display: none;}
	.pageBody .tnBrandPromotion	{display: none;}                       
	#leftColumnFiller			{display: none;}
	#leftColumnFillerx			{display: none;}
	.tnCoupon					{display: none;}
	.PowerSearchBoundries		{display: none;}
	.TicketsListRangeControlBoundaries 
								{display: none;}
								
	/* re-positioning */
	.pageBody .mainStage				{float:left;background-color: #FFFFFF;}
	.pageBody .mainStageWhite			{float:left;background-color: #FFFFFF;}
	.pageBody .EventProductionBanner	{float:left}
}


/** Graphics for menus **/

/* main menu */

.navDefaultMenu { width: 100%; }

.navHome             { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/off_home.gif); background-repeat:no-repeat; width:54px; height:32px; float:left; position:relative; top:0px;}
.navHome:hover       { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/home.gif); }  
.navHomeActive       { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/home.gif); background-repeat:no-repeat; width:54px; height:32px; float:left; position:relative; top:0px;}  

.navSports           { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/nav_bg_sports.jpg); background-repeat:no-repeat; width:63px; height:32px; float:left; position:relative; top:0px;}
.navSports:hover     { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/nav_active_sports.jpg); }  
.navSportsActive     { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/nav_active_sports.jpg); background-repeat:no-repeat; width:63px; height:32px; float:left; position:relative; top:0px;}  

.navConcert           { border-left:solid 1px #666666; border-right:solid 1px #4A4A4A; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/nav_bg_concerts.jpg); background-repeat:no-repeat; width:80px; height:32px; float:left; position:relative; top:0px;}
.navConcert:hover     { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/nav_active_concerts.jpg); }  
.navConcertActive     { border-left:solid 1px #666666; border-right:solid 1px #4A4A4A; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/nav_active_concerts.jpg); background-repeat:no-repeat; width:80px; height:32px; float:left; position:relative; top:0px;}  

.navTheater           { border-left:solid 1px #666666; border-right:solid 1px #4A4A4A; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/nav_bg_theater.jpg); background-repeat:no-repeat; width:72px; height:32px; float:left; position:relative; top:0px;}
.navTheater:hover     { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/nav_active_theater.jpg); }  
.navTheaterActive     { border-left:solid 1px #666666; border-right:solid 1px #4A4A4A; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/nav_active_theater.jpg); background-repeat:no-repeat; width:72px; height:32px; float:left; position:relative; top:0px;}  
       
.navEvents           { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/navEventsOffArrow.gif); background-repeat:no-repeat; width:62px; height:32px; float:left; position:relative; top:0px;}
.navEvents:hover     { background-image:url(http://content.ticketsnow.com/graphics/TNow3/navEventsOnArrow.gif); }
.navEventsActive     { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/navEventsOnArrow.gif); background-repeat:no-repeat; width:62px; height:32px; float:left; position:relative; top:0px;}

.navGiftCenter       { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/off_giftcenter.gif); background-repeat:no-repeat; width:87px; height:32px; float:left; position:relative; top:0px;}
.navGiftCenter:hover { background-image: url(http://content.ticketsnow.com/graphics/TNow3/nav/giftcenter.gif); }
.navGiftCenterActive { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/giftcenter.gif); background-repeat:no-repeat; width:87px; height:32px; float:left; position:relative; top:0px;}

.navMyTicketsNow     { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/off_mytickets.gif); background-repeat:no-repeat; width:115px; height:32px; float:left; position:relative; top:0px;}
.navMyTicketsNow:hover{background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/mytickets.gif); }
.navMyTicketsNowActive { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/mytickets.gif); background-repeat:no-repeat; width:115px; height:32px; float:left; position:relative; top:0px;}

.navCorporateAccounts{ border-right:solid 1px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/off_corporate.gif); background-repeat:no-repeat; width:143px; height:32px; float:left; position:relative; top:0px;} 
.navCorporateAccounts:hover{ background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/corporate.gif); }
.navCorporateAccountsActive{ border-right:solid 1px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/corporate.gif); background-repeat:no-repeat; width:143px; height:32px; float:left; position:relative; top:0px;} 

.navSellYourTickets{ border-left:solid 1px #666666; border-right:solid 1px #4A4A4A; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/nav_bg_sellyourtix.jpg); background-repeat:no-repeat; width:140px; height:32px; float:left; position:relative; top:0px;} 
.navSellYourTickets:hover{ background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/nav_active_sellyourtix.jpg); }
.navSellYourTicketsActive{ border-left:solid 1px #666666; border-right:solid 1px #4A4A4A; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/nav_active_sellyourtix.jpg); background-repeat:no-repeat; width:140px; height:32px; float:left; position:relative; top:0px;} 

.navRightBorder           { border-left:solid 1px #666666; width:0px; height:32px; float:left; position:relative; top:0px; }

/* order page menu */
.navSignIn             { border-right:solid 1px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/navSignInOff.gif); background-repeat:no-repeat; width:64px; height:32px; float:left; position:relative; top:0px;}
.navSignIn:hover       { background-image:url(http://content.ticketsnow.com/graphics/TNow3/navSignInOn.gif); }  
.navSignInActive       { border-right:solid 1px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/navSignInOn.gif); background-repeat:no-repeat; width:64px; height:32px; float:left; position:relative; top:0px;}  

.navBillingPayment     { border-right:solid 1px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/navBillingOff.gif); background-repeat:no-repeat; width:183px; height:32px; float:left; position:relative; top:0px;}
.navBillingPayment:hover  { background-image:url(http://content.ticketsnow.com/graphics/TNow3/navBillingOn.gif); }  
.navBillingPaymentActive  { border-right:solid 1px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/navBillingOn.gif); background-repeat:no-repeat; width:183px; height:32px; float:left; position:relative; top:0px;}  

.navShipping           { border-right:solid 1px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/navGuaranteedOff.gif); background-repeat:no-repeat; width:160px; height:32px; float:left; position:relative; top:0px;}
.navShipping:hover     { background-image:url(http://content.ticketsnow.com/graphics/TNow3/navGuaranteedOn.gif); }  
.navShippingActive     { border-right:solid 1px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/navGuaranteedOn.gif); background-repeat:no-repeat; width:160px; height:32px; float:left; position:relative; top:0px;}  

.navConfirm            { border-right:solid 1px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/navConfirmOff.gif); background-repeat:no-repeat; width:74px; height:32px; float:left; position:relative; top:0px;}
.navConfirm:hover      { background-image:url(http://content.ticketsnow.com/graphics/TNow3/navConfirmOn.gif); }  
.navConfirmActive      { border-right:solid 1px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/navConfirmOn.gif); background-repeat:no-repeat; width:74px; height:32px; float:left; position:relative; top:0px;}  

/* Ticket pages nav bar */
.navTickets_Sports       { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/tickets.gif); background-repeat:no-repeat; width:71px; height:32px; float:left; position:relative; top:0px;}
.navTickets_Sports:hover { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/tickets-sport.gif); }  
.navTickets_SportsActive { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/tickets-sport.gif); background-repeat:no-repeat; width:71px; height:32px; float:left; position:relative; top:0px;}  

.navSeatingChart_Sports { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/seating-chart.gif); background-repeat:no-repeat; width:108px; height:32px; float:left; position:relative; top:0px;}
.navSeatingChart_Sports:hover { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/seating-chart-sport.gif); }  
.navSeatingChart_SportsActive { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/seating-chart-sport.gif); background-repeat:no-repeat; width:108px; height:32px; float:left; position:relative; top:0px;}  

.navDrivingDirections_Sports       { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/driving-directions.gif); background-repeat:no-repeat; width:137px; height:32px; float:left; position:relative; top:0px;}
.navDrivingDirections_Sports:hover { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/driving-directions-sport.gif); }  
.navDrivingDirections_SportsActive { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/driving-directions-sport.gif); background-repeat:no-repeat; width:137px; height:32px; float:left; position:relative; top:0px;}  

.navRestaurants_Sports       { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/restaurants.gif); background-repeat:no-repeat; width:99px; height:32px; float:left; position:relative; top:0px;}
.navRestaurants_Sports:hover { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/restaurants-sport.gif); }  
.navRestaurants_SportsActive { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/restaurants-sport.gif); background-repeat:no-repeat; width:99px; height:32px; float:left; position:relative; top:0px;}  

.navWeatherInfo_Sports       { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/weather-info.gif); background-repeat:no-repeat; width:160px; height:32px; float:left; position:relative; top:0px;}
.navWeatherInfo_Sports:hover { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/weather-info-sport.gif); }  
.navWeatherInfo_SportsActive { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/weather-info-sport.gif); background-repeat:no-repeat; width:160px; height:32px; float:left; position:relative; top:0px;}  

.navParkingInfo_Sports       { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/parking-info.gif); background-repeat:no-repeat; width:153px; height:32px; float:left; position:relative; top:0px;}
.navParkingInfo_Sports:hover { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/parking-info-sport.gif); }  
.navParkingInfo_SportsActive { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/parking-info-sport.gif); background-repeat:no-repeat; width:153px; height:32px; float:left; position:relative; top:0px;}  


.navTickets_Concert       { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/tickets.gif); background-repeat:no-repeat; width:71px; height:32px; float:left; position:relative; top:0px;}
.navTickets_Concert:hover { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/tickets-concert.gif); }  
.navTickets_ConcertActive { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/tickets-concert.gif); background-repeat:no-repeat; width:71px; height:32px; float:left; position:relative; top:0px;}  

.navSeatingChart_Concert { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/seating-chart.gif); background-repeat:no-repeat; width:108px; height:32px; float:left; position:relative; top:0px;}
.navSeatingChart_Concert:hover { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/seating-chart-concert.gif); }  
.navSeatingChart_ConcertActive { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/seating-chart-concert.gif); background-repeat:no-repeat; width:108px; height:32px; float:left; position:relative; top:0px;}  

.navDrivingDirections_Concert       { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/driving-directions.gif); background-repeat:no-repeat; width:137px; height:32px; float:left; position:relative; top:0px;}
.navDrivingDirections_Concert:hover { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/driving-directions-concert.gif); }  
.navDrivingDirections_ConcertActive { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/driving-directions-concert.gif); background-repeat:no-repeat; width:137px; height:32px; float:left; position:relative; top:0px;}  

.navRestaurants_Concert       { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/restaurants.gif); background-repeat:no-repeat; width:99px; height:32px; float:left; position:relative; top:0px;}
.navRestaurants_Concert:hover { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/restaurants-concert.gif); }  
.navRestaurants_ConcertActive { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/restaurants-concert.gif); background-repeat:no-repeat; width:99px; height:32px; float:left; position:relative; top:0px;}  

.navWeatherInfo_Concert       { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/weather-info.gif); background-repeat:no-repeat; width:160px; height:32px; float:left; position:relative; top:0px;}
.navWeatherInfo_Concert:hover { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/weather-info-concert.gif); }  
.navWeatherInfo_ConcertActive { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/weather-info-concert.gif); background-repeat:no-repeat; width:160px; height:32px; float:left; position:relative; top:0px;}  

.navParkingInfo_Concert       { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/parking-info.gif); background-repeat:no-repeat; width:153px; height:32px; float:left; position:relative; top:0px;}
.navParkingInfo_Concert:hover { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/parking-info-concert.gif); }  
.navParkingInfo_ConcertActive { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/parking-info-concert.gif); background-repeat:no-repeat; width:153px; height:32px; float:left; position:relative; top:0px;}  


.navTickets_Theater       { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/tickets.gif); background-repeat:no-repeat; width:71px; height:32px; float:left; position:relative; top:0px;}
.navTickets_Theater:hover { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/tickets-theater.gif); }  
.navTickets_TheaterActive { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/tickets-theater.gif); background-repeat:no-repeat; width:71px; height:32px; float:left; position:relative; top:0px;}  

.navSeatingChart_Theater { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/seating-chart.gif); background-repeat:no-repeat; width:108px; height:32px; float:left; position:relative; top:0px;}
.navSeatingChart_Theater:hover { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/seating-chart-theater.gif); }  
.navSeatingChart_TheaterActive { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/seating-chart-theater.gif); background-repeat:no-repeat; width:108px; height:32px; float:left; position:relative; top:0px;}  

.navDrivingDirections_Theater       { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/driving-directions.gif); background-repeat:no-repeat; width:137px; height:32px; float:left; position:relative; top:0px;}
.navDrivingDirections_Theater:hover { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/driving-directions-theater.gif); }  
.navDrivingDirections_TheaterActive { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/driving-directions-theater.gif); background-repeat:no-repeat; width:137px; height:32px; float:left; position:relative; top:0px;}  

.navRestaurants_Theater       { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/restaurants.gif); background-repeat:no-repeat; width:99px; height:32px; float:left; position:relative; top:0px;}
.navRestaurants_Theater:hover { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/restaurants-theater.gif); }  
.navRestaurants_TheaterActive { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/restaurants-theater.gif); background-repeat:no-repeat; width:99px; height:32px; float:left; position:relative; top:0px;}  

.navWeatherInfo_Theater       { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/weather-info.gif); background-repeat:no-repeat; width:160px; height:32px; float:left; position:relative; top:0px;}
.navWeatherInfo_Theater:hover { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/weather-info-theater.gif); }  
.navWeatherInfo_TheaterActive { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/weather-info-theater.gif); background-repeat:no-repeat; width:160px; height:32px; float:left; position:relative; top:0px;}  

.navParkingInfo_Theater       { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/parking-info.gif); background-repeat:no-repeat; width:153px; height:32px; float:left; position:relative; top:0px;}
.navParkingInfo_Theater:hover { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/parking-info-theater.gif); }  
.navParkingInfo_TheaterActive { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/parking-info-theater.gif); background-repeat:no-repeat; width:153px; height:32px; float:left; position:relative; top:0px;}  


.navTickets_Other       { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/tickets.gif); background-repeat:no-repeat; width:71px; height:32px; float:left; position:relative; top:0px;}
.navTickets_Other:hover { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/tickets-other.gif); }  
.navTickets_OtherActive { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/tickets-other.gif); background-repeat:no-repeat; width:71px; height:32px; float:left; position:relative; top:0px;}  

.navSeatingChart_Other { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/seating-chart.gif); background-repeat:no-repeat; width:108px; height:32px; float:left; position:relative; top:0px;}
.navSeatingChart_Other:hover { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/seating-chart-other.gif); }  
.navSeatingChart_OtherActive { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/seating-chart-other.gif); background-repeat:no-repeat; width:108px; height:32px; float:left; position:relative; top:0px;}  

.navDrivingDirections_Other       { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/driving-directions.gif); background-repeat:no-repeat; width:137px; height:32px; float:left; position:relative; top:0px;}
.navDrivingDirections_Other:hover { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/driving-directions-other.gif); }  
.navDrivingDirections_OtherActive { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/driving-directions-other.gif); background-repeat:no-repeat; width:137px; height:32px; float:left; position:relative; top:0px;}  

.navRestaurants_Other       { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/restaurants.gif); background-repeat:no-repeat; width:99px; height:32px; float:left; position:relative; top:0px;}
.navRestaurants_Other:hover { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/restaurants-other.gif); }  
.navRestaurants_OtherActive { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/restaurants-other.gif); background-repeat:no-repeat; width:99px; height:32px; float:left; position:relative; top:0px;}  

.navWeatherInfo_Other       { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/weather-info.gif); background-repeat:no-repeat; width:160px; height:32px; float:left; position:relative; top:0px;}
.navWeatherInfo_Other:hover { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/weather-info-other.gif); }  
.navWeatherInfo_OtherActive { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/weather-info-other.gif); background-repeat:no-repeat; width:160px; height:32px; float:left; position:relative; top:0px;}  

.navParkingInfo_Other       { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/parking-info.gif); background-repeat:no-repeat; width:153px; height:32px; float:left; position:relative; top:0px;}
.navParkingInfo_Other:hover { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/parking-info-other.gif); }  
.navParkingInfo_OtherActive { border-right:solid 0px #868686; background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/parking-info-other.gif); background-repeat:no-repeat; width:153px; height:32px; float:left; position:relative; top:0px;}  

.navRestaurants_None        { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/restaurants.gif); background-repeat:no-repeat; width:0px; height:32px; float:left; position:relative; top:0px;}
.navWeatherInfo_None        { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/weather-info.gif); background-repeat:no-repeat; width:0px; height:32px; float:left; position:relative; top:0px;}
.navParkingInfo_None        { background-image:url(http://content.ticketsnow.com/graphics/TNow3/nav/parking-info.gif); background-repeat:no-repeat; width:0px; height:32px; float:left; position:relative; top:0px;}

.bannerEventCalendarImage   { background-image:url(http://content.ticketsnow.com/graphics/miscellaneous/events_calendar.gif);  background-repeat:no-repeat;  width:550px; height:86px; float:left;}

.pageSubHeads               { background-image:url(http://content.ticketsnow.com/graphics/promos/other_promotions/header_table_graphic.gif);  background-repeat:repeat-x;  height:25px; width:99%; float: left;color: #FFFFFF; padding-left:5px; font-family: arial; text-shadow:0.1em 0.1em 0.2em black; font-weight: bold; font-size: 10pt; position: relative; padding-top:4px; }

.specificCategoryLink,.specificCategoryHeading, .specificCategoryHeadingLink { font-family: Verdana; }
.specificCategoryLink { color: #42426E; font-size: 10px; font-weight: bold; text-decoration: underline; }
.specificCategoryHeading {  color: #6E6D5E;font-size: 14px;font-weight: bold;  }

.captcha table { border-collapse: separate; }
.captcha td { vertical-align: top; }
.captcha a { color: #999999; font-weight: normal; text-decoration: underline; }
.captcha pre { letter-spacing: -4px; line-height: 2px; }
.captcha .gap { width: 5px; }
.captcha .directions { padding-bottom: 10px; }
.captcha .image { border: solid 1px #000000; overflow: hidden; }

.width100percent { width: 100%; }
.bold { font-weight: bold; }
.alignRight { text-align: right; }
.alignLeft { text-align: left; }
.bodyCopyBold { color: #000000; font-weight: bold; }
.bodyCopySmall { color: #999999; font-size: 10px; }

#myTicketsNowLoginContainer
{
	font-family: Verdana;
	font-size: 10px;
	width: 100%;
	background-color:#FFFFFF;
	float:left;
}
#myTicketsNowRegisterNewUserContainer
{
	font-family: Verdana;
	font-size: 10px;
	width: 300px;
	background-color:#FFFFFF;
	float:left;
}
.bold { font-weight: bold; }

.tlpMessage
{
	color: #FF0000;
	padding-bottom: 5px;
	padding-left: 7px;
}

/* Insider Alerts Popup */
div.divPopupOff{ }
div.divPopUpOn 
{	
	display:inline;	
	background-color:red;
	width: 303px;		
}
div.divInsiderAlertsPopUp
{	
    background-color:white;
	height: 85px;
}

.Message
{
    /*width:240px;*/
    font-family:Verdana; 
    font-size:12px;  
    color:White;
    padding: 5px;
}

.signUpMessage
{    
    display:inline;    
}

.successResponseMessage
{    
    display:inline;   
}

.errorResponseMessage
{    
    display: inline;       
}
.emailPopupAlertAllTextBoxes
{
    width: 125px;   
}
.tdFieldNames
{
    color: White;    
    font-size: 10pt;
    font-family:Arial; 
    padding-bottom: 3px;
    width:90px;
}
.spanFieldNames
{
    padding-right:3px;
    float:right;
}
.tdBoxFieldNames
{
    width: 75px;    
    padding-left:5px;
    padding-bottom: 3px;
}
.tdButton
{
    padding-left:150px;
    padding-bottom: 5px;
    border: 0px; color:White;
}
.errorMessages
{
    color:White;
    display:inline;
}
.divPopUpOn3
{     
    width: 303px;
    height: 300px;
}

body .divPopUpOn3
{
    min-width: 303px;    
    min-height: 250px;     
}
.emailAddressPopup
{
    width: 130px; 
    padding-left:5px; 
    margin-left: 5px;
}

.psuedoLink { color: #42426E; cursor: pointer; text-decoration: underline; }
.psuedoLinkDisabled { color: #CCCCCC; cursor: default; text-decoration: none; }

/* Facebook Control Styles */
.facebook
{
	background-color: #EDEFF4;
	border: solid 1px #666666;
	margin: 20px 0px;
	width: 500px;
}
.facebook .share
{
	padding: 10px;
}
.facebook .share .heading
{
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 10px;
}
.facebook .share .shareLogo
{
	float: left;
	/*margin: 2px 3px 0px 0px;*/
	margin-right: 6px;
}
.facebook .share .shareText
{
	font-weight: bold;
}
.facebook .imGoing
{
	clear: both;
	/*float: none;*/
	margin-top: 10px;
	margin-left: 20px;
}
.facebook .imGoing img
{
	border: none 0px #FFFFFF;
}
.facebook .divider
{
	text-align: center;
}
.facebook .divider div
{
	border-top: 1px solid #adafb2;
	color: #666666;
	font-size: 0;
	margin: 10px auto;
	width: 95%;
}
.facebook .likeBox
{
}
/* End Facebook Control Styles */

.termsAndConditions
{
	margin: 10px auto;
	padding-bottom: 50px;
	text-align: left;
	width: 724px;
}

/* TopEventsWidget Start */

#divTopEventsWidget  { float:left; width:728px; text-align:left; border-style:solid; border-width:0px; clear:both; background-color: #ffffff; border-bottom:5px solid #ffffff;}

#divTopEventsWidget  .featuredLink       { padding-left: 9px;padding-bottom:3px; font-weight:bold; font-family: Arial; color:#6E6D5E; font-size: 10pt; text-decoration:none; line-height:20px; background-color: #f3f3e9; }
#divTopEventsWidget  .featuredLink:hover { text-decoration:none; font-weight:bold; font-family: Arial; color:#42426e;font-size: 10pt; }
#divTopEventsWidget  .topSellingRow  {background-color:#f3f3e9; height:23px;    width: 238px; border-right: solid 4px #ffffff;  }

#divTopEventsWidget  .alternatingFeaturedLink    {clear:both; padding-left: 9px; .padding-left: 0px; text-indent: 9px; padding-bottom:3px; font-weight:bold; font-family: Arial; color:#6E6D5E;font-size: 10pt; text-decoration:none; line-height:20px; background-color: #ffffff; width: 224px; }
#divTopEventsWidget  .alternatingFeaturedLink:hover { text-decoration:none; font-weight:bold; font-family: Arial; color:#42426e;font-size: 10pt; }
#divTopEventsWidget  .topSellingRowAlternate  {background-color:#ffffff; height:23px; width: 238px; border-right: solid 4px #ffffff;  }

/* TopEventsWidget End */

#pnlMiniCartContent { position:absolute; display:none; border:1px solid #666666; z-index: 20000; background:white; height: 108px; top: 165px; left: 728px; }

.insiderAlertComplete { background-color: #F0F0F0; border: 1px solid #000000; color: #000000; padding: 5px; }

#modalOverlay { background-color: #ffffff; display: none; filter:alpha(opacity=0); height: 100%; left: 0; opacity: 0; position: fixed; top: 0; width: 100%; z-index: 999; }
.closeX { background: #FFFFFF url('http://content.ticketsnow.com/graphics/OpenExchange/x.gif') no-repeat right; cursor: pointer; float: right; height: 16px; vertical-align: bottom; width: 16px; }
.dataTable th.sorting_asc { background: url(http://content.ticketsnow.com/graphics/arrow_up.gif) no-repeat center left; padding-left: 10px; }
.dataTable th.sorting_desc { background: url(http://content.ticketsnow.com/graphics/arrow_down.gif) no-repeat center left; }
.dataTable th.sorting_disabled { cursor: default; }

.fb_iframe_widget { z-index: 1000; }

.primaryLink { font-size: 14px; padding-top: 40px; vertical-align: bottom; }
.primaryLink span { background-color: #EAE8D9; font-weight: bold; padding: 3px; width: 100%; }
.primaryLink span a { font-size: 14px; }

.whiteLabelAd { margin-bottom: 15px; }

#divNoEventsWithTickets { color: #333333; font-size: 1.1em; font-weight: bold; padding-bottom: 5px; padding-left: 11px; }

#mobileRightRailContent { display:none;}

/* Leave this here, it provided syntax highlights in visual studio.
		</style>
</head>
<body>
</body>
</html>
*/ 